body{ overflow-x:hidden;}
img{
}
.top_line{background:#E30072;color:#fff;line-height:20px;padding:0 0}
.top_line a{color:#fff}
.topBox{border-right:1px solid #B6005B;text-align:center; padding:4px 0;}
.header{padding:0; background:none; position:fixed; z-index:99999; width:100%;}

.logo{padding-top:0;text-align:center;padding-bottom:0; margin:0 auto;position:absolute; z-index:99999; width:200px; height:70px; left:50%; margin-left:-100px; top:10px;}
.logo img{ width:100%;}

.fr_menu{ float:right; padding-top:35px; text-align:right;}
.fr_menu .subNav{ float:left; margin-left:-100px; padding-top:20px !important;}
.fr_menu li{ width:auto; float:right; margin-left:15px;}
.fr_menu li img{ height:23px;}

.topLi{font-size:12px;float:right;padding:3px;position:relative;}
.topLi b,.topLi b a{color:#fff}
.topLi a{color:#666}
.topLi p{margin:0;color:#E41E81;}
.topLi i{float:left;margin-right:10px;height:55px;}
.topLi i img{ display: none;}
.topLi dl{background:#82e87b;padding:3px;position:absolute;border:1px solid #82e87b;border-radius:5px;margin-bottom:0;width:100%}
.topLi dd{margin-left:5px;z-index:999;padding:5px;line-height:170%;display:none;}
.topLi dd a{display:block;color:#ec4da0}

.topLi dl:hover{border-color:#ddd;z-index:9999999;}
.topLi dl:hover dd{display:block}

.topLi1 p a{ color:#E41E81;}
.topLi1{width:20%;}
.topLi2{width:27%;}
.topLi3{width:20%;}

.topCart{width:100px;height:38px;text-align:left;line-height:35px;display:block;;background:#CC0066;float:right;position:relative;}
.topCart b{background:url(../images/topCart.jpg) no-repeat center center;padding-left:35px;display:inline-block;color:#fff;height:35px;vertical-align:middle;}
.topCart span{vertical-align:middle;font-size:16px;color:#fff;}
.topLiCart{width:15%;float:right;text-align:right;}

.homecota.container{padding:0}



.sBox{ background:#252424;height:34px;margin:0;padding:0;float:right;}
.topSearch{ padding:20px 0 0; display: none; margin-left:-400px !important; width:500px !important;}
.topSearch .Stext{display:inline-block;width:75%;background:none;padding-left:10px;height:34px;line-height:34px;border:none;color:#fff;vertical-align:middle;float:left; font-size:12px; font-style:italic;}
.topSearch .Stext::-webkit-input-placeholder{color:#c7c7c7;}
.Ssub{width:25%;background:#000; font-size:12px;height:34px;line-height:34px;border:none;color:#fff;vertical-align:middle;float:left;}

.topMenu {background:#630534;}
.topMenu ul{margin-bottom:0; text-align:center; padding:15px 0;}
.topMenu li{ display:inline;list-style-type:none;list-style-position:none;font-weight:bold;line-height:20px;padding:0 50px}
.topMenu ul.level0{position:absolute;background:#fff;border:1px solid #ddd;z-index:1999;display:none;padding:5px 10px;}
.topMenu ul.level0 li{float:none}
.topMenu li.nav-7:hover ul.level0{display:block;}
.topMenu ul.level0 li{font-weight:normal;padding:8px 0}
.topMenu li a{color:#fff; font-size:16px;}

/*-home-*/
.wrapTitle{margin:0;padding:15px 0; background: linear-gradient(45deg,#f7376a,#e55bc5);text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#fff;text-transform:uppercase; margin:20px 0;}
.wrap_1_box{float:left;width:50%;;padding:5px 0 5px 10px;position:relative;}
.wrap_1_box img,.wrapBig_box img{width:100%}
.wrapBig_box{padding-right:5px;padding-top:5px; padding-left:0;}
.wrapsml_box{padding:0; }
.wrap_box_three{ margin-top:5px;}
.poreBox{position:relative; overflow:hidden;}
.fixbgBox{position:absolute;bottom:0;left:0;width:100%;line-height:20px;background:rgba(0,0,0,0.7);color:#fff;text-align:center;font-size:15px;margin-bottom:0;text-transform:Uppercase;padding:25px }
.fixbgBox a{color:#fff;}

.poreBox img{-webkit-transition:all 0.4s ease-out;transform:translateZ(0);}
.poreBox a:hover img{ transform:translateZ(0) scale(1.05);}

.banner{padding:0;background:#f7f7f7}
.banner_right{background:#f7f7f7 url(../images/new/banner_right.jpg) no-repeat center center;background-size:auto 90%;padding:0;}


.shopByRoom img{width:100%}
.shopByRoom b{display:block;height:80px;line-height:80px;text-align:Center;font-size:18px;color:#666;font-weight:normal;font-family:'Times New Roman'}
.shopByRoom{box-shadow:0 0 5px rgba(0,0,0,0.3);margin-bottoM:20px;}

.featuredBox{box-shadow:0 0 5px rgba(0,0,0,0.3);padding:10px;margin-bottom:25px;}
.featuredBox b{font-family:'Times New Roman';font-size:16px;font-weight:normal;line-height:180%;display:block;padding:10px 0;}
.featuredBox b a{color:#666}
.featuredBox img{float:left;width:50%;margin-right:5%;}
.sub_ProdBl{background:#4376a2;height:40px;width:135px;line-height:40px;color:#fff;font-weight:bold;font-size:16px;display:inline-block;text-align:center;border-radius:5px;}
.freeShipping{color:#1a8e07;}
 .homePrice{font-size:16px;}
.homePrice em{font-style:normal;color:#f60;font-weight:bold;margin-left:10px;}


.Hoemadline{background:#000;padding-top:30px;padding-bottom:30px;color:#fff;}
.Hoemadline img{width:100%;max-width:297px;margin:20px 0}
.Hoemadline b{font-size:24px;font-weight:normal;}
.Hoemadline p{font-size:18px;}
.Hoemadline a{border:1px solid #fff;color:#fff;width:140px;height:38px;text-align:center;border-radius:5px;display:inline-block;line-height:38px;font-size:16px;font-weight:bold;margin-top:25px;}

.footer{}
.footLeft{color:#fff;padding-top:50px;padding-bottom:50px;}
.footLeft p{font-size:18px;color:#CC0066;line-height:180%;}
.footLeft b{font-size:30px;color:#fff;line-height:180%;font-weight:normal;}

.footRight{color:#9d9da3;padding-top:0;padding-bottom:30px; line-height:200%;}
.footRight p{margin-bottom:0}
.footRight p a,.footRight b,.footRight p{color:#fff; font-weight:normal;}
.footRight b{display:block;padding:10px 0 20px; color:#646464; font-size:16px; font-weight:bold;}

.pd0{ padding-left:0; padding-right:0;}
.footerlink a{ display:block; color:#9d9da3;}
.footTxt{padding-top:30px;}
.footIco{text-align:center;padding:25px 0}
.footIco img{margin:0 8px 5px;}

.homeAbout{padding:30px 20%}
.homeAbout b{font-size:18px;display:block;line-height:200%; font-weight:normal;}
.homeAbout p{padding:5px 0; font-weight:normal;}

.wrap3 .wrapTitle,.wrap6 .wrapTitle {color:#f35437}







.mallMiddleBottom{width:100%;position:relative;padding:15px 0}
.mallLeftImg,.mallRightImg{width:40px;height:40px; cursor:pointer;background:#fff;margin-top:110px}
.mallUl{width:90%;float:left;display:inline;overflow:hidden;position:relative}
.mallUl ul{width:9999px;padding:0}
.mallUl ul li{width:170px;float:left;display:inline;padding:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3);margin:10px 15px;}
.mallUl ul li img{width:100%}
.malsub{float:left;width:5%;text-align:Center;}

.mallUl2{width:90%;float:left;display:inline;overflow:hidden;position:relative}
.mallUl2 ul{width:9999px;padding:0}
.mallUl2 ul li{width:250px;float:left;display:inline;padding:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3);margin:10px 15px;}
.mallUl2 ul li img{width:100%}


.wrap8 li{text-align:center;}
.wrap8 li a{color:#616161}

.customerBox{border:15px solid #eee;margin-bottom:20px;padding:10px;min-height:210px;}
.customerBox img{width:100%}
.cusImg{float:left;width:25%}
.cusInfo{float:right;width:70%;}
.cusInfo b{font-family:'Times New Roman';font-size:14px;font-weight:normal;display:block;padding:5px 0;height:50px}
.cusInfo b a{color:#325987}
.cusInfo em{font-family:'Times New Roman';color:#b9602a;font-size:13px;}
.cusInfo p{margin-bottom:5px}

.customerBoxone{margin-bottom:20px;padding:10px;min-height:270px; background:#000;}
.customerBoxone img{width:100%; transform:translateZ(0);}
.cusImgone{float:left;width:45%}
.cusInfoone{float:right;width:50%;}
.cusInfoone b{font-family:'Times New Roman';font-size:14px;font-weight:normal;display:block;padding:5px 0;height:50px}
.cusInfoone b a{color:#325987; font-size: 20px; font-weight: bold;}
.cusInfoone em{font-family:'Times New Roman';color:#b9602a;font-size:13px;}
.cusInfoone p{margin-bottom:5px}



/*---list----*/
.listTopAd{background:#f35437;color:#fff;font-family:'Times New Roman';font-size:24px;text-align:center;padding:25px 0}
.listTopAd b{font-size:36px;}

.curtLine{margin-top:5px;line-height:30px;color:#333;background:url(../images/new/crtline.jpg) repeat-x center top;}
.curtLine a{margin:0 5px;}
.nelLeft{float:left;width:250px;color:#6c6d6f;padding-bottom:20px;}
.nelRight{float:right;width:860px;}

.nelLeft h3{font-size:35px;font-family:'Times New Roman';margin:0;padding:10px 0;color:#6c6d6f;}
.leftSearch{padding:15px }
.leftSearch p{font-family:'Times New Roman';font-size:20px;}
.leftSearch .lStext{border:none;height:48px;border:2px solid #d0d1d2;border-radius:8px 0 0 8px;border-right:0;width:170px;float:left;background:url(../images/new/top_search_ico.jpg) no-repeat 10px center;padding-left:40px}
.leftSearch .lSsub{border:none;border:2px solid #d0d1d2;height:48px;width:78px;border-left:0;border-radius:0 8px 8px 0;background:#6a6a6a;color:#fff}

.leftCurrt{margin:0}
.leftCurrt.onhover dd{display:block!important}
.leftCurrt dt,.currentlys .block-subtitle{font-weight:bold;border-top:1px solid #ddd;font-family:'Times New Roman';font-size:16px;line-height:50px;text-transform:uppercase}
.currentlys .btn-remove{float:right;border:1px solid red;border-radius:10px;height:15px;width:15px;text-align:center;line-height:11px;color:red}
.currentlys li{list-style:none;line-height:200%}
.currentlys ol{padding:0}
.currentlys ol span{display:block;background:#ccc;padding:3px 5px;font-weight:bold;}

.leftCurrt dd input{margin-right:5px;}
.leftCurrt dd ol{padding:0}
.leftCurrt dd ol li{list-style-type:none;padding:5px;text-align:right}
.leftCurrt dd ol li a{float:left;color:#666}
.leftCurrt dd ol li i{display:inline-block;height:18px;width:18px;border-radius:1px solid #a0bcdd;border-radius:5px;vertical-align:middle;}

.leftBox_2,.leftBox_1{border:2px solid #d9d9d9;padding:10px 20px;border-radius:10px;line-height:170%;color:#383838;margin-bottom:20px;background:#f9f9f9}
.leftBox_2 b{font-size:18px;font-family:'Times New Roman';font-weight:normal;}
.leftBox_2 p{margin:0}

.leftBox_1 li:first-child{border:none}
.leftBox_1 li{list-style-type:none;font-size:12px;border-top:1px dotted #ccc;padding:10px 0}
.leftBox_1 li b{display:block;}

.leftBox_3{text-align:center;background:#f35437;border-radius:10px;color:#fff;padding:15px;}
.leftBox_3 b{font-size:16px;padding:10px 0;display:block;}
.leftBox_3 a{border:1px solid #fff;color:#fff;width:140px;height:38px;text-align:center;border-radius:5px;display:inline-block;line-height:38px;font-size:16px;font-weight:bold;}

/*-right-*/
.carBox li{float:left;list-style-type:none;width:20%;text-align:center;height:170px;}
.carBox li img{margin-bottom:5px;}

.PLT_select{height:44px;border:2px solid  #ddd;padding:5px;border-radius:5px;display:inline-block;position:relative;z-index:999}
.PLT_select dt{background:url(../images/listdian.jpg) no-repeat right center;line-height:30px;padding:0 20px 0 5px;}
.PLT_select dd{position:absolute;background:#fff;width:137px;;border:2px solid #ddd;border-top:0;left:-2px;padding:5px;border-radius:0 0 5px 5px;display:none;}
.PLT_select:hover dd{display:block;}
.PLT_select a{display:block;line-height:180%;color:#666}

.PLT_select2 dd{width:164px}
.TitlePage{float:right;color:#68696d;line-height:48px;}
.TitlePage a{font-size:12px;margin:0 5px;color:#4279bc;}

.prodListBox{padding:10px;font-size:12px;color:#646569;min-height:550px}
.PLB_pic{padding:5px;box-shadow:0 0 7px rgba(0,0,0,0.3);}
.PLB_pic img{width:100%}
.PLB_title{padding:10px 0;font-size:18px;font-family:'Times New Roman';height:65px;overflow:hidden;margin-bottom:5px}
.PLB_title a{color:#646569;}


.PLB_price{font-size:18px;color:#cc3427}
.prodListBox span{float:right;}
.PLB_cart a{background:#4376a2;display:block;height:44px;text-align:center;color:#fff;font-weight:bold;font-size:15px;line-height:44px;border-radius:5px;}
.PLB_cart a b{background:url(../images/new/plb_cart.jpg) no-repeat left center;padding-left:35px;}
.ico_heart{background:#a0bcdd url(../images/new/ico_heart.jpg) no-repeat center center;height:22px;width:22px;display:inline-block;border-radius:12px;margin:0 3px;vertical-align:middle;}
.ico_plus{background:#a0bcdd url(../images/new/ico_plus.jpg) no-repeat center center;height:22px;width:22px;display:inline-block;border-radius:12px;margin:0 3px;vertical-align:middle;}



/*-order-*/
.orderphone{float:right;font-size:18px;color:#4279bc;text-align:Center;padding-top:20px;}
.orderphone b{display:block;font-family:'Times New Roman';color:#666;}
.orderLine{border:2px solid #ccc;margin-top:20px;border-radius:10px 10px 0 0;font-size:20px;background:#f7f7f7;}
.orderLine div{border-left:2px solid #ddd;text-align:center;font-weight:bold;padding-top:10px;padding-bottom:10px;color:#b7b7b9}
.orderLine div:first-child{border:none;border-radius:10px 0 0 0}
.orderLine b{font-size:25px;}
.orderLine div.onhover{background:#fff;color:#65666b}

.orderBox{border-bottom:1px solid #ddd;margin-bottom:10px;padding:10px 0}
.orderBox img{width:100%}


.orderAddress{border-top:1px solid #ddd;margin-top:10px}
.orderAddress b{display:block;line-height:250%;font-size:16px}
.orderAddress p{line-height:200%;margin:0;}

.orderSubPay{background:#CC0066;width:100%;max-width:320px;height:44px;line-height:44px;text-align:center;border:none;color:#fff;border-radius:8px;font-weight:bold;font-size:16px;}

.checkoutLeft{padding-right:40px;border-right:1px solid #ddd;min-height:420px}
.checkoutLeft td{padding:5px 0;color:#646569;font-size:16px;}
.checkoutLeft td .price{font-weight:normal;color:#646569;}
.checkoutLeft .grand-total td,.checkoutLeft .grand-total td .price{font-weight:bold;}

.checkoutRihgt{padding-left:20px;color:#6d6e71;}

.checkoutLeft h3,.checkoutRihgt h3{font-family:'Times New Roman';padding:5px 0}

.checkoutRihgt li{list-style-type:none;}
.checkoutRihgt ul,.checkoutRihgt dd{padding:0!important}
.payment-methods dt{font-size:16px;font-weight:bold;}


/*-product_view-*/
.product_view{background:#fff;color:#6d6e71;margin:20px 0;padding:0;}
.product_view h1{font-size:28px;font-family:'Times New Roman';}
.product_view .curre_top{text-align:right;padding:20px 0  70px 0}

.goodsInfoPrice span{float:right;}
.goodsInfoPrice b{color:#ED1E79;font-size:14px;}
.goodsInfoPrice b.fo-si-24{ font-size:20px;}

.viewQuant{padding:10px 0;margin:0}
.viewQuant input{display:inline-block;height:28px;width:28px;border:1px solid #4279bc;border-radius:5px;text-align:center;line-height:26px;margin-right:5px;}

.quiBut{margin:15px 0}
.quiBut a{display:inline-block;height:44px;line-height:44px;padding:0 20px;background:#65666b;color:#fff;border-radius:8px;margin-right:10px;margin-bottom:10px;}

.attrBoxs{padding:15px 0}
.attrBoxs div{padding-top:3px;padding-bottom:3px;color:#6d6e71;}
.radio{display:inline-block}


.postFormBox{background:#E9D1DD;padding:10px 20px;border-top:1px solid #ddd;}
.postFormBox textarea{width:100%; resize:none;}
.postFormBoxli{background:#f1f1f1;padding:10px 10px;color:#6d6e71}
.postFormBoxli .button{background:#CC0066;height:35px;line-height:35px;padding:0 20px;color:#fff;font-weight:bold;border-radius:5px;}

.postFormBoxli b{display:block;font-size:16px;font-weight:normal;}
.postFormBoxli hr{border-color:#ddd;color:#ddd;margin:15px 0 0;}
.postCheckBox{padding:10px 15px}
.postCheckBox input{margin-right:10px;vertical-align:middle;}
.postFormBoxli .input-text{width:100%;border-radius:5px;height:35px;}
.postFormBoxli div{line-height:35px;}

/*--cart--*/
.carttop{line-height:200%;padding:10px ;}
.carttop div{float:right;}
.cartred{color:#CC0066;font-size:16px;text-align:center;padding:10px 0}



.cartSumBox{padding:15px;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:8px;margin-bottom:20px;}
.cartSumBox h3{margin:0;font-size:20px;font-family:'Times New Roman';text-align:center;padding:10px 0}
.cartSumBox span{float:right;}
.cartSumBox p{margin:0;padding:5px 0;color:#646569;font-size:16px;}
.cartSumBox div,.cartSumBox .cartSub{padding:10px 0;}
.cartSumBox .cartSub{text-align:center;}

#shopping-cart-totals-table{width:100%;}
.cartSumBox  td,.cartSumBox  th{font-size:16px;padding:5px 0}
.cartSumBox  td.a-right,.cartSumBox  th.a-right{text-align:left!important}
.checkout-types{text-align:center;position:relative;}


.cartContBox{background:#f9f9f9;border:1px solid #e8e8e9;border-radius:8px;padding:10px 20px;color:#646569;text-align:center;margin-bottom:20px;}
.cartContBox h3{margin:0;font-family:'Times New Roman';line-height:200%}
.cartContBox div{font-size:17px;padding:10px 0;}
.cartContBox p{font-size:18px;}

.cartList {color:#646569;border-top:1px solid #ddd;padding:20px 0}
.cartList img{width:100%;box-shadow:0 0 5px rgba(0,0,0,0.3);}
.cartList h3{margin:0;font-size:23px;font-family:'Times New Roman';padding-bottom:10px;}
.cartList h3 a{color:#666}
.cartList p{margin:0;line-height:180%}
.cartList .cartNumPl,.cartList .cartNumle{border:1px solid #FF77BB; background:#FF77BB;border-radius:0 5px 5px 0;height:36px;width:36px;display:Inline-block;text-align:center;color:#fff;font-size:18px;line-height:34px;vertical-align:middle;float:left;cursor:pointer}
.cartList .cartNumle{border-radius:5px 0 0 5px;}
.cartNumBox{border:0;border:1px solid #FF77BB;display:inline-block;width:36px;height:36px;vertical-align:middle;border-width:1px 0;text-align:center;float:left;}
.cartNum{padding:20px 0 20px;float:right;}
.cartList .price{color:#646569}
.cartList h4{font-size:18px;margin:0}

.cartCollection{padding:40px 0}
.cartCollection h3{text-align:center;font-family:'Times New Roman';font-size:36px;font-weight:normal;color:#646569;border-top:1px solid #ddd;padding:40px 0;margin:0}


.cartGoodBox{box-shadow:0 0 5px rgba(0,0,0,0.3);padding-bottom:10px;}
.cartGoodBox_pic img{width:100%;}
.cartGoodBox p{padding:5px 15px;margin:0}
.cartGoodBox a{font-family:'Times New Roman';font-size:18px}

.cartGoodBox p em{color:#cc342;font-weight:bold;font-style:normal;padding-left:10px;}
.f_right{float:right;}


/*--onepage--*/
.checkoutAddr li{list-style:none;}
.checkoutAddr{padding:0}
.checkoutAddr .address-title{font-family:'Times New Roman';font-size:25px}
.checkoutAddr .input-text,.checkoutAddr select{height:42px;line-height:42px;border:none;border:1px solid #d8d8da;width:100%;border-radius:8px;padding:0 10px;}
.checkoutAddr .input-box{padding-top:10px;}
.checkoutAddr label{font-size:18px;font-weight:bold;padding:5px 0}
#billing_address {border-right:2px solid #ddd;padding-right:40px;}

/*--*/
.Bstar{background:url(../images/bstart.jpg) no-repeat left bottom;display:inline-block;width:53px;height:11px;margin:0 5px;}
.star_5{background-position:left top;}
.star_4{background-position:left -11px;}
.star_3{background-position:left -22px;}
.star_2{background-position:left -33px;}
.star_1{background-position:left -44px;}


/*--------*/
.pages{float:right;line-height:50px;padding-left:10px;}
.pages ol li,.pages strong,.pages select ,.pages ol{display:inline;list-style-type:none;margin:0;padding:0}

.breadcrumbs li{display:inline;list-style-type:none;}
.breadcrumbs ul{padding:0}

.cart{position:relative;}
.new-ajax-load{background:rgba(0,0,0,0.5);position:absolute;width:100%;text-align:center;color:#fff;z-index:999;}

.updatesub {display:none;}
.updatesub button{display:inline-block;border:none;background:none;color:red;}
.page{padding:20px 0}



.cartbg{background:rgba(0,0,0,0.6);z-index:998;position:fixed;width:100%;height:100%;line-height:100%;text-align:Center;left:0;top:0;display:none;}
#loadimgs{position:relative;top:48%}
.cartSure{
position:fixed;
left:50%;
margin-left:-25%;
top:100px;
width:50%;
z-index:999;display:none;
background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.8);padding-bottom:10px;font-size:18px;font-family:'Times New Roman';
}
.cartSure h3{font-family:'Times New Roman';font-size:25px}
.cartSure .btns a{box-shadow:0 0 5px rgba(0,0,0,0.5);background:#437abd;border-radius:20px;position:absolute;right:-10px;top:-10px;height:30px;width:30px;text-align:center;line-height:30px;color:#fff;font-size:18px;z-index:999}
.fixcartBox{box-shadow:0 0 5px rgba(0,0,0,0.5);margin:10px 0;padding:3px;}
.cartTotal{text-align:right;}

a.cartView{display:block;border:2px solid #666;line-height:40px;text-align:center;color:#666;border-radius:5px;}
a.cartCheck{display:block;border:2px solid #666;background:#666;color:#fff;line-height:40px;text-align:center;border-radius:5px;}


.ajaxaddtocart-box-hide{display:none;}
/*响应式滚动*/

.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}



.allcates,.recViewed{padding:0 40px;}
.allcates .item,.recViewed .item{padding:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3);margin:10px 15px;text-align:center;}
.allcates .item img,.recViewed .item img{width:100%}
.allcates .item a,.recViewed .item a{color:#666}
.allcates .owl-prev,.recViewed .owl-prev{background:url(../images/left_yuanBlue.jpg) no-repeat;display:inline-block;height:40px;width:40px;text-indent:-999em;position:absolute;left:5px;}
.allcates .owl-next,.recViewed .owl-next{background:url(../images/right_yuanBlue.jpg) no-repeat;display:inline-block;height:40px;width:40px;text-indent:-999em;position:absolute;right:5px;}
.allcates .owl-buttons,.recViewed .owl-buttons{position:absolute;left:0;top:100px;width:100%}

.recViewed .product-name{font-family:'Times New Roman';font-size:16px;text-align:left;height:35px;overflow:hidden;line-height:35px;}
.recViewed p{padding:5px 10px;margin:0}


.wrap4{padding:15px 0}

.longinBox{box-shadow:0 0 5px rgba(0,0,0,0.5);background:#fff;border-radius:10px;padding:20px 20px;margin-bottom:10px;}
.longinBox h3{text-align:center;font-family:'Times New Roman';font-size:25px;}
.longinBox .loginInput{height:40px;border:0;border:1px solid #ccc;widtH:100%;border-radius:5px;padding:0 5px;}
.longinBox ul{padding:10px 0}
.longinBox li{padding:10px 0}
.loginbutton{background:#98004C;height:40px;border-radius:5px;width:100%;border:0;color:#fff;font-size:18px;font-weight:bold;}
.longinBox li .checkbox{display:inline;}
.logintop h3{font-family:'Times New Roman';font-size:35px;}
.logintop {font-size:16px;padding:30px 15px;}


.currently ol{padding:0;}
.currently li{list-style:none}
.btn-remove i{display:inline-block;height:20px;width:20px;border:1px solid #428bca;text-align:Center;line-height:18px;margin-right:5px;font-style:normal;border-radius:5px;}


.rewlist{padding-top:10px;padding-bottom:10px;border-top:1px solid #ddd;color:#666;line-height:200%}

.postClose{display:inline-block;width:30px;height:30px;background:#dedede;text-align:Center;line-height:29px;color:#000;border:1px solid #ddd;border-radius:20px;font-weight:normal;font-size:16px;position:absolute;right:0;top:0;cursor:pointer}

 .addQuestionSub {display:inline-block;height:35px;line-height:35px;padding:0 20px;background:#dfdfdf;color:#000;border-radius:5px;border:1px solid #ccc;float:right;font-size:14px;}

.contboxh4{background:#f1f1f1;line-height:35px;padding:5px}
.contboxh4 b{font-weight:normal;font-size:16px;}


.answer{background:#f1f1f1;padding:10px;}

.m-selected-filter-item{float:left;font-weight:bold;color:#f35437;}


#narrow-by-list dl:first-child{display:none}
.backtop{position:fixed;bottom:20px;right:20px;z-index:999;display:none;cursor:pointer}

.attachlist{}
.attach_title{ display:block; padding:10px 0; font-size:12px;}
.attachlist_box{ width:150px; float:left; margin-right:3px; display:inline; position:relative;border:2px solid #D9D9D9; cursor:pointer; margin-bottom:15px;}
.attachlist_box_active{border:2px solid #CC0066;}
.attachlist_box img{ width:100%;-webkit-transition:all 0.4s ease-out;transform:translateZ(0); }
.attachlist_box span{ width:100%;  display:block; background:#000; color:#fff; bottom:0; text-align:center; font-size:12px; padding:4px 0;}
.attachlist_box_active span{ background:#CC0066;}
.attachlist_box input{}
.pricetotal{ text-align:center; color:#ED1E79;font-size: 36px; font-family:Arial, Helvetica, sans-serif; border-top:4px solid #EC297B; margin:35px auto; padding:15px 0;}
.goods_price_old{}

.goodsInfoPrice em{ font-style: normal;}
.price_content{ font-style: normal; width: auto; float: left; color:#f7386c; font-weight: bold;}
.goods_price_old,.goods_price_new,.js_price{ float:left; width: 100%;}
.price_title{ width: 100px; text-align: right; padding-right: 10px; font-size: 14px;display: block; float: left;}
.del_price{ color:#444444;text-decoration:line-through;}
.bigprice{ font-size: 16px !important;}
.pricetotal{ text-align: center;}
.pricetotal .price_title{ display: none !important;}
.pricetotal .goods_price_old,.pricetotal .goods_price_new{ width: auto !important; text-align: center; float:inherit !important; display: inline;}
.pricetotal .price_content{ float: none !important;}
.pricetotal .bigprice{ font-size:36px !important;}
a.addcart,a.addwish{ font-size:13px; font-weight:bold; padding:12px 70px; background:#98004C; color:#fff; border-radius:5px;}
a.addcart img{ vertical-align:middle; margin-right:10px; width:20px;}
a.addwish{ background:#FF2693;}
a.addcart:hover{ background:#7C003E;}
a.addwish:hover{ background:#EB0E7D;}

.thumbnailb{ padding:10px 0;}
.overview_album_list{ width:100%; padding-bottom:20px;}
.overview_album_list li{ width:12.5%; float:left; border:2px solid #fff;box-sizing:border-box;}
.overview_album_list li a{ width: 100%; height: 100%; display: block;}
.album_box{ padding-right:50px; padding-left:0;}
.overview_album_list li img{ width:100%;}
.overview_album_list li a.active img{ border:2px solid #CC0066;}

.products_k{ width:100%; padding:0; position:relative;}
.png_zk{ position: absolute;top:20px;right:20px; z-index: 99; width: 100px; height: 100px; border-radius: 50%; color:#fff; font-size:12px; background: #f62792; text-align: center; font-weight: bold; line-height: 120%; padding-top: 15px;display: none;}
.png_zk span{ display: block; font-size: 32px; line-height: 110%; color:#fff !important;}


.png_zk01{ position: absolute;top:5px;right:5px; z-index: 99; width:60px; height: 60px; border-radius: 50%; color:#fff; font-size:12px; background: #f62792; text-align: center; font-weight: bold; line-height: 120%; padding-top: 10px;display: none;}
.png_zk01 span{ display: block; font-size:24px; line-height: 110%; color:#fff !important;}
.products_k img{ width:100%;}

a.item_post{ width:38px; height:46px; background:#CC0066 url(../images/gleft_btn.png) no-repeat 12px 10px; position:absolute; top:50%; margin-top:-23px; left:-19px; display:block; }
a.item_post1{ width:38px; height:46px; background:#CC0066 url(../images/gright_btn.png) no-repeat 12px 10px; position:absolute;top:50%; margin-top:-23px; right:-19px; display:block;}

.selectb{ float:right;}


.pd0{ padding:0;}
.islogin{ display:none;}

.xgzl-w input.imput_text{ width:340px; margin:10px 0; padding:5px 6px; border:1px solid #dedede;}
.itemlist{ padding:5px 0;}
.submitbutton{color:#fff; text-align:center; background:#CC0066; padding:5px 20px; margin:10px 0; border-radius:5px; overflow:hidden; border:0;}


.tips_only_text{ color:#fff; font-weight:bold; width:45%; position:absolute; right:5%; top:50px; font-size:14px; line-height:28px;}
.tips_only_text img{ width:70%; text-align:center;}
.tips_only_text b{ color:#FF3A91; display:block; text-align:center; font-size:22px; padding:30px 0;}
.tips_only_text .only_a{ width:100%; text-align:center; padding-top:10px;}
.tips_only_text a{ padding:6px 28px;display: inline-block; background:#FF3A91; color:#fff; font-weight:bold; margin:15px 25px; border-radius:5px; overflow:hidden;}
a.onlylogo{ width:25%; position:absolute;}
a.onlylogo img{ width:100%;}
/*CSS 修正 */

.helpsubmenu .subNav{position:absolute;width:195px;display:none;padding:0 0 0 0;z-index:999999;}
.helpsubmenu .subNav a{ width:195px; float:left;background:rgba(20,20,20,0.8);border-top:1px solid #252424; line-height:37px; font-weight:normal;padding:0; font-size:13px; text-align:center; color:#fff;}
.helpsubmenu .subNav a:hover{ background:#000; color:#fff; }
.header_top{ padding:0 30px; position:relative;}

.ggwc-list-img{ padding:4px 2px;}
.ggwc-list-img img{ border-radius: 50%;width: 100%;}

.container-message-title{text-align: left; padding: 30px 50px;padding-bottom:30px; font-size: 16px; margin: 15px auto; background: linear-gradient(45deg,#f7376a,#e55bc5);color:#fff;}
.message_title{ text-align: center; font-size: 22px; padding-bottom: 20px;}

#copyright{ border-top:1px solid #d2d2d2; margin-top:30px; line-height:100%; padding:20px 0; color:#969696;}
.copyright_content{ float:left;}
.copyright_img{ float:right; text-align:right;}
.copyright_img img{ height:20px; margin:0 5px;}

.img100{ width:100%;}
.img_design_bg{ width:100%; background:url(../images/design_bottom_bg.jpg) no-repeat top left; height:450px;}
.design_box{ position:relative; margin-bottom:20px; background:#faf9fa; padding:80px 0;}
.design_img_k{ position:absolute; width:100%; z-index:9; top:0; left:0;}
.design_box a.design_a{ padding:10px 40px; line-height:100%; display:inline-block; border:1px solid #e1dfe0; border-radius:30px; color:#000; margin:35px auto 0;}
.design_box a.design_a:hover{ background:#f33f7f; color:#fff; text-decoration:none;}

.design_box_bg{ background:url("../images/design_img_bg.jpg") no-repeat top left;}

.bg_black{ background:#000; padding:30px 0 0;}
.bg_black .model_img{ text-align:center;}
.model_img img{height:600px;}
.model_content{ color:#fff; font-size:18px; text-align:center; line-height:150%; padding-top:200px;}
a.buileyours{padding:10px 40px; line-height:100%; display:inline-block; border:1px solid #e1dfe0; border-radius:30px; color:#fff; margin:35px auto 0; font-size:13px;}
a.buileyours:hover{ background:#e30072; color:#fff;}
.contet_head{ display:none;}
.contet_body{ display:none;}
.contet_item{ display:block;}

.hui_bg_nocookies{background: rgba(255,255,255,0.9);width:100%; position:fixed; top: 0; left: 0;
	height:100%; z-index: 99999999;}
.nocookies_box{ width: 600px; background: #000; position: fixed; height:224px; top: 50%;
	left:50%; margin-left: -300px; margin-top: -112px; padding:50px 50px;  z-index:999999999; color: #ff025e; text-align: center;}
.nocookies_box a{ padding: 10px 25px; display: inlinffe-block; font-weight: bold; color: #fff; background: #ff025e; text-transform: uppercase; margin: 0 4px;}
.nocookies_btn_box{ padding-top:30px;}
@media (min-width: 75em) {/*  大屏幕（大桌面显示器，大于等于 1004） */
	
}

@media (max-width: 1170px) {/*  大屏幕（大桌面显示器，大于等于 1004） */
	.topMenu li{font-weight:normal;font-size:12px;}
	
}
@media (max-width: 970px) { /* 中等屏幕（桌面显示器，小于等于 768） */
	.topMenu li{width:25%}
	.topSearch{padding:0 0 10px}
	.sBox,.topLi i{float:none;display:block;height:auto;}
	.topLi i{padding-bottom:10px;}
	.cusInfo,.cusImg{width:auto;float:none}
	
	.cartSure{position:absolute;top:1000px;font-size:16px}
	#billing_address {border-right:none;padding-right:0;}
	
	.tips_only_text{ color:#fff; font-weight:bold; width:80%; position:absolute; left:10%; top:100px;}
	.tips_only_text .only_a{ width:100%; text-align:center; padding-top:10px;}
	.tips_only_text a{ padding:6px 28px;display: inline-block; background:#FF3A91; color:#fff; font-weight:bold; margin:15px 5px; border-radius:5px; overflow:hidden;}
	a.onlylogo{ width:50%; position:absolute;}
}
@media (max-width: 767px) { /* 小屏幕（平板，小于等于 748） 跟  */	
a.addcart,a.addwish{ font-size:13px; font-weight:bold; padding:12px 0; background:#98004C; color:#fff; border-radius:5px; width:90%; display:block; margin:0 auto; margin-bottom:15px;}

a.addcart img{ vertical-align:middle; margin-right:10px; width:20px;}
a.addwish{ background:#FF2693;}
a.addcart:hover{ background:#7C003E;}
a.addwish:hover{ background:#EB0E7D;}

.customerBoxone{ min-height:inherit;}
.logo{ text-align:center; padding:0; position:relative;}
.fr_menu{ width:100%; text-align:center;}
.fr_menu li{ display:inline-block; float:none;}
.logo img{width:100%;}

.selectb{ float:left; margin:10px 0 0; width:100%;}

.overview_album_list li{ width:20%;}
.album_box{ padding-right:0;}

.attachlist_box{ width:31%; float:left; margin-right:3px; display:inline; position:relative;border:2px solid #D9D9D9; cursor:pointer; margin-bottom:15px;}
.topMenu li{ width:100%; display:block;padding:0 0}

.xgzl-w input.imput_text{ width:100%; margin:10px 0; padding:5px 6px; border:1px solid #dedede;}
	.topLi{width:100%}
	.topLi select{ width:100%;}
	.homeAbout{padding:20px }
	.wrapBig_box{padding:5px }
	.mallUl{width:70%;}
	.malsub{width:15%;}
	.orderLine{font-size:14px;font-weight:normal;}
	.orderLine b{font-size:14px;font-weight:normal;}
	.checkoutLeft{padding-right:0;border:none}
	.checkoutRihgt{padding-left:0;}
	.cartList .text-right{text-align:left;}
	.wrapTitle{font-size:24px}
	.checkoutAddr .input-box{padding-top:0}
	#billing_address {border-right:none;padding-right:0;}
	.cartSure{position:absolute;top:1000px;font-size:16px}
	.leftCurrt dt{font-size:12px;line-height:20px;padding:15px 0;}
	.topCart{position:fixed;right:20px;bottom:70px;width:auto;border-radius:30px;z-index:999}
	.topCart span{display:none}
	.checkout-types{position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.5);z-index:998;margin:0}
	.header{padding:10px 0; position:inherit; background:#282828;}
	.topLi dd{margin:0}
	.backtop img{width:35px}
	
.header_top{ padding:0 15px;}
.visible_header{ color:#fff; width:100%; text-align:center;}
.wrapTitle{padding:10px 0;font-size:16px;margin:10px 0 5px;}

	.container-message-title{padding: 30px 15px;}
	
	.xsimg60{ width:60%; margin:20px 0;}
.copyright_content{ float:left; text-align:center;}
.copyright_img{ float:right; text-align:center; padding:15px 0;}	
	
.design_box{ padding:40px 0;}
.model_content{ padding:20px 0;}


	.nocookies_box{ width: 80%; background: #000; position: fixed; height: auto; top: 50%;
		left:50%; margin-left:-40%;padding:40px 20px;  z-index:999999999; color: #ff025e; text-align: center;}
	.nocookies_box a{ padding: 10px 25px; display: inlinffe-block; font-weight: bold; color: #fff; background: #ff025e; text-transform: uppercase; margin: 0 4px;}
	.nocookies_btn_box{ padding-top:30px;}
}